/*
 * @(#) Dialect.java 2010-9-6
 *
 * Copyright (c) 2010, Strong Technology. All Rights Reserved.
 * Strong Technology. CONFIDENTIAL
 */
package cn.strong.gweva.common.integration.dao;

/**
 * SQL解释器接口
 * 
 * @author lilanfei
 * @version 1.0
 * @since 2010-9-6
 */
public interface Dialect
{
	/**
	 * 是否支持Limit处理
	 * @return 
	 */
	public boolean supportsLimit();

	/**
	 * 
	 * 取得分页处理的SQL
	 * @param sql SQL
	 * @param startLimit 开始行数
	 * @param pageSize 每页显示件数
	 * @return SQL
	 */
	public String getLimitString(String sql, int startLimit, int pageSize);
}
